FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package eng.fhir.profile.dev#0.0.7-beta (62 ms)

Package eng.fhir.profile.dev
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=eng.fhir.profile.dev@0.0.7-beta&canonical=https://eng.it/fhir/StructureDefinition/Appointment_Eng
Url https://eng.it/fhir/StructureDefinition/Appointment_Eng
Status draft
Date 2023-06-20T13:01:44.6357535+00:00
Name Appointment_Eng
Experimental False
Authority hl7
Type Appointment
Kind resource

Resources that use this resource

StructureDefinition
https://eng.it/fhir/StructureDefinition/Bundle_AMB_accessi Bundle_AMB_accessi
https://eng.it/fhir/StructureDefinition/Bundle_AMB_accessiADT Bundle_AMB_accessiADT
https://eng.it/fhir/StructureDefinition/Bundle_AMB_accessiORM Bundle_AMB_accessiORM
https://eng.it/fhir/StructureDefinition/Bundle_AMB_erog_piani_lavoro Bundle_AMB_erog_piani_lavoro
https://eng.it/fhir/StructureDefinition/Bundle_AMB_pagamenti Bundle_AMB_pagamenti
https://eng.it/fhir/StructureDefinition/Bundle_AMB_pagamenti_RUDI Bundle_AMB_pagamenti_RUDI
https://eng.it/fhir/StructureDefinition/Bundle_AMB_pagamenti_RUDI_SQM Bundle_AMB_pagamenti_RUDI_SQM
https://eng.it/fhir/StructureDefinition/Bundle_AMB_pagamenti_WBS Bundle_AMB_pagamenti_WBS
https://eng.it/fhir/StructureDefinition/Bundle_AMB_piani_di_lavoro Bundle_AMB_piani_di_lavoro
https://eng.it/fhir/StructureDefinition/Encounter_AMB_Eng Encounter_AMB_Eng
http://cct.eng.it/FHIR/schema/claimResponse-appointment claimResponse-appointment

Resources that this resource uses

StructureDefinition
https://eng.it/fhir/StructureDefinition/Patient_Eng Patient_Eng
https://eng.it/fhir/StructureDefinition/Practitioner_Eng Practitioner_Eng
http://cct.eng.it/FHIR/schema/appointment-authSac appointment-authSac
http://cct.eng.it/FHIR/schema/appointment-codiceEse appointment-codiceEse
http://cct.eng.it/FHIR/schema/appointment-dataImp appointment-dataImp
http://cct.eng.it/FHIR/schema/appointment-durationInSeconds appointment-durationInSeconds
http://cct.eng.it/FHIR/schema/appointment-fasciaCont appointment-fasciaCont
http://cct.eng.it/FHIR/schema/location-disciplina appointment-location-disciplina
http://cct.eng.it/FHIR/schema/appointment-moltep appointment-moltep
http://cct.eng.it/FHIR/schema/appointment-progPrest appointment-progPrest
http://cct.eng.it/FHIR/schema/appointment-statusPrest appointment-statusPrest
http://cct.eng.it/FHIR/ValueSet/part-type PartecipantTypeValueSet


Source

{
  "resourceType" : "StructureDefinition",
  "url" : "https://eng.it/fhir/StructureDefinition/Appointment_Eng",
  "name" : "Appointment_Eng",
  "status" : "draft",
  "date" : "2023-06-20T13:01:44.6357535+00:00",
  "fhirVersion" : "4.0.1",
  "kind" : "resource",
  "abstract" : false,
  "type" : "Appointment",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Appointment",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Appointment.id",
        "path" : "Appointment.id",
        "short" : "id logico per questo artefatto",
        "definition" : "Identifica la risorsa all'interno del dominio.",
        "comment" : "L'unica volta che una risorsa non ha un id è quando viene inviata al server tramite un'operazione di creazione."
      },
      {
        "id" : "Appointment.extension",
        "path" : "Appointment.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "Appointment.extension:durationInSeconds",
        "path" : "Appointment.extension",
        "sliceName" : "durationInSeconds",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://cct.eng.it/FHIR/schema/appointment-durationInSeconds"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "Appointment.extension:dataImp",
        "path" : "Appointment.extension",
        "sliceName" : "dataImp",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://cct.eng.it/FHIR/schema/appointment-dataImp"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "Appointment.extension:codiceEse",
        "path" : "Appointment.extension",
        "sliceName" : "codiceEse",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://cct.eng.it/FHIR/schema/appointment-codiceEse"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "Appointment.extension:fasciaCont",
        "path" : "Appointment.extension",
        "sliceName" : "fasciaCont",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://cct.eng.it/FHIR/schema/appointment-fasciaCont"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "Appointment.extension:moltep",
        "path" : "Appointment.extension",
        "sliceName" : "moltep",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://cct.eng.it/FHIR/schema/appointment-moltep"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "Appointment.extension:progPrest",
        "path" : "Appointment.extension",
        "sliceName" : "progPrest",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://cct.eng.it/FHIR/schema/appointment-progPrest"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "Appointment.extension:authSac",
        "path" : "Appointment.extension",
        "sliceName" : "authSac",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://cct.eng.it/FHIR/schema/appointment-authSac"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "Appointment.extension:statusPrest",
        "path" : "Appointment.extension",
        "sliceName" : "statusPrest",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://cct.eng.it/FHIR/schema/appointment-statusPrest"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "Appointment.extension:location-disciplina",
        "path" : "Appointment.extension",
        "sliceName" : "location-disciplina",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://cct.eng.it/FHIR/schema/location-disciplina"
            ]
          }
        ],
        "isModifier" : false
      },
      {
        "id" : "Appointment.identifier",
        "path" : "Appointment.identifier",
        "short" : "id esterni per la risorsa",
        "definition" : "Elemento di tipo identifier contenente gli identificativi univoci della risorsa."
      },
      {
        "id" : "Appointment.identifier.system",
        "path" : "Appointment.identifier.system",
        "definition" : "Il campo è valorizzato con il valore del sistema da utilizzare per lo specifico identificativo.",
        "comment" : "Identifier.system è sempre sensibile alle maiuscole e alle minuscole.",
        "min" : 1
      },
      {
        "id" : "Appointment.identifier.value",
        "path" : "Appointment.identifier.value",
        "definition" : "Contiene il valore univoco dell’identificativo indicato in system."
      },
      {
        "id" : "Appointment.status",
        "path" : "Appointment.status",
        "definition" : "Elemento di tipo code che contiene lo stato complessivo dell'Appuntamento. Ciascuno dei partecipanti ha un proprio stato di partecipazione che indica il suo coinvolgimento nel processo, tuttavia questo stato indica lo stato condiviso.",
        "comment" : "Se lo stato dell'Appuntamento è \"cancellato\", tutti i partecipanti devono avere i loro calendari liberati per il periodo dell'appuntamento e quindi tutti gli slot che erano contrassegnati come Occupati possono essere reimpostati come Liberi.\r\n\r\nQuesto elemento è etichettato come modificatore perché lo stato contiene il codice inserito per errore che contrassegna l'Appuntamento come non valido al momento."
      },
      {
        "id" : "Appointment.reasonCode",
        "path" : "Appointment.reasonCode",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "coding.system"
            }
          ],
          "rules" : "closed"
        },
        "short" : "Motivo codificato per cui è stato fissato l'appuntamento",
        "definition" : "Elemento di tipo CodableConcept che contiene l'informazione per cui nasce l'Appointment.",
        "comment" : "Non tutti gli usi della terminologia si adattano a questo schema generale. In alcuni casi, i modelli non dovrebbero usare CodeableConcept e utilizzare direttamente la codifica, fornendo la propria struttura per la gestione del testo, delle codifiche, delle traduzioni e delle relazioni tra gli elementi e il pre e post coordinamento.",
        "min" : 1
      },
      {
        "id" : "Appointment.reasonCode:ISES",
        "path" : "Appointment.reasonCode",
        "sliceName" : "ISES",
        "short" : "codice ISES",
        "definition" : "codice ISES",
        "comment" : "Contiene l'informazione codificata sulla motivazione per cui nasce l'appuntamento, con codifica ISES.",
        "max" : "1"
      },
      {
        "id" : "Appointment.reasonCode:ISES.coding.system",
        "path" : "Appointment.reasonCode.coding.system",
        "fixedUri" : "http://cct.eng.it/FHIR/schema/app-reasonCodeISES"
      },
      {
        "id" : "Appointment.reasonCode:SOLE",
        "path" : "Appointment.reasonCode",
        "sliceName" : "SOLE",
        "short" : "codice SOLE",
        "definition" : "codice SOLE",
        "comment" : "Contiene l'informazione codificata sulla motivazione per cui nasce l'appuntamento, con codifica SOLE.",
        "max" : "1"
      },
      {
        "id" : "Appointment.reasonCode:SOLE.coding.system",
        "path" : "Appointment.reasonCode.coding.system",
        "fixedUri" : "http://cct.eng.it/FHIR/schema/app-reasonCodeSOLE"
      },
      {
        "id" : "Appointment.reasonCode:CodeDM",
        "path" : "Appointment.reasonCode",
        "sliceName" : "CodeDM",
        "short" : "codice DM",
        "definition" : "codice DM",
        "comment" : "Contiene l'informazione codificata sulla motivazione per cui nasce l'appuntamento, con codifica DM.",
        "max" : "1"
      },
      {
        "id" : "Appointment.reasonCode:CodeDM.coding.system",
        "path" : "Appointment.reasonCode.coding.system",
        "fixedUri" : "http://cct.eng.it/FHIR/schema/app-reasonCodeDM"
      },
      {
        "id" : "Appointment.reasonCode:CodeAziendale",
        "path" : "Appointment.reasonCode",
        "sliceName" : "CodeAziendale",
        "short" : "codice aziendale",
        "definition" : "codice aziendale",
        "comment" : "Contiene l'informazione codificata sulla motivazione per cui nasce l'appuntamento, con codifica aziendale.",
        "max" : "1"
      },
      {
        "id" : "Appointment.reasonCode:CodeAziendale.coding.system",
        "path" : "Appointment.reasonCode.coding.system",
        "fixedUri" : "http://cct.eng.it/FHIR/schema/app-reasonCodeAziendale"
      },
      {
        "id" : "Appointment.start",
        "path" : "Appointment.start",
        "short" : "Quando deve avvenire l'appuntamento",
        "definition" : "Contiene la data dell'appuntamento.",
        "comment" : "Nota: questa opzione è destinata ai casi in cui è necessario osservare con precisione gli orari, tipicamente i log di sistema e così via, e non gli orari riferiti dall'uomo; per questi ultimi, vedere date e dateTime (che può essere preciso come un istante, ma non è necessario che lo sia). Il fuso orario è sempre richiesto"
      },
      {
        "id" : "Appointment.end",
        "path" : "Appointment.end",
        "short" : "Quando si conclude l'appuntamento",
        "definition" : "Data/ora in cui l'appuntamento si conclude. Le date possono essere omesse in caso di status proposed o cancelled.",
        "comment" : "Nota: questa opzione è destinata ai casi in cui è necessario osservare con precisione gli orari, tipicamente i log di sistema e così via, e non gli orari riferiti dall'uomo; per questi ultimi, vedere date e dateTime (che può essere preciso come un istante, ma non è necessario che lo sia). Il fuso orario è sempre richiesto"
      },
      {
        "id" : "Appointment.created",
        "path" : "Appointment.created",
        "short" : "La data di creazione della nomina",
        "definition" : "Elemento di tipo dateTime che contiene la data di creazione iniziale dell'appuntamento",
        "comment" : "Questa proprietà è necessaria per molti casi d'uso in cui l'età di un appuntamento viene considerata nell'elaborazione dei flussi di lavoro per la programmazione e la fatturazione degli appuntamenti."
      },
      {
        "id" : "Appointment.participant",
        "path" : "Appointment.participant",
        "short" : "Partecipanti coinvolti nell'appuntamento",
        "definition" : "BackboneElement contenente la lista dei coinvolti nella visita (Patient e Practitioner).",
        "comment" : "Valorizzare partecipant.type.code con:\r\n\r\n* PRE --> prescrittore\r\n\r\n* RIC --> richiedente\r\n\r\n* ACC --> accettante\r\n\r\n* RIF --> riferimento\r\n\r\n* INF --> infermiere\r\n\r\n* CONV --> convalidante\r\n\r\n* DIS --> dimittente o trasferente\r\n\r\n* REF --> refertante (da utilizzare solo in casistiche di cambia stato per notificare che è stato prodotto un referto)"
      },
      {
        "id" : "Appointment.participant.type",
        "path" : "Appointment.participant.type",
        "short" : "Ruolo del partecipante alla nomina",
        "definition" : "Elemento di tipo CodableConcept che definisce il ruolo del partecipiant per quell'Encounter.",
        "comment" : "Valorizzare type.code con:\r\n\r\n* PRE --> prescrittore\r\n\r\n* RIC --> richiedente\r\n\r\n* ACC --> accettante\r\n\r\n* RIF --> riferimento\r\n\r\n* INF --> infermiere\r\n\r\n* CONV --> convalidante\r\n\r\n* DIS --> dimittente o trasferente\r\n\r\n* REF --> refertante (da utilizzare solo in casistiche di cambia stato per notificare che è stato prodotto un referto)"
      },
      {
        "id" : "Appointment.participant.type.coding",
        "path" : "Appointment.participant.type.coding",
        "short" : "Codice definito da un sistema terminologico",
        "definition" : "Un riferimento a un codice definito da un sistema terminologico.",
        "comment" : "I codici possono essere definiti in modo molto casuale in enumerazioni o elenchi di codici, fino a definizioni molto formali come SNOMED CT - si vedano i Core Principles di HL7 v3 per maggiori informazioni. L'ordine dei codici non è definito e NON DEVE essere usato per dedurre il significato. In generale, al massimo uno solo dei valori di codifica sarà etichettato come UserSelected = true."
      },
      {
        "id" : "Appointment.participant.type.coding.system",
        "path" : "Appointment.participant.type.coding.system",
        "short" : "Identità del sistema terminologico",
        "definition" : "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice.",
        "comment" : "L'URI può essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID DEVONO essere riferimenti al registro OID di HL7. Altrimenti, l'URI deve provenire dall'elenco di URI speciali definiti da HL7 per FHIR o deve fare riferimento a qualche definizione che stabilisca il sistema in modo chiaro e non ambiguo.",
        "fixedUri" : "http://cct.eng.it/FHIR/schema/part-type"
      },
      {
        "id" : "Appointment.participant.type.coding.code",
        "path" : "Appointment.participant.type.coding.code",
        "short" : "Simbolo nella sintassi definita dal sistema",
        "definition" : "Un simbolo nella sintassi definita dal sistema. Il simbolo può essere un codice predefinito o un'espressione in una sintassi definita dal sistema di codifica (ad esempio, post-coordinazione).",
        "comment" : "Valorizzare code con:\r\n\r\n* PRE --> prescrittore\r\n\r\n* RIC --> richiedente\r\n\r\n* ACC --> accettante\r\n\r\n* RIF --> riferimento\r\n\r\n* INF --> infermiere\r\n\r\n* CONV --> convalidante\r\n\r\n* DIS --> dimittente o trasferente\r\n\r\n* REF --> refertante (da utilizzare solo in casistiche di cambia stato per notificare che è stato prodotto un referto)",
        "binding" : {
          "strength" : "required",
          "description" : "valueSetAppointmentPartecipantType",
          "valueSet" : "http://cct.eng.it/FHIR/ValueSet/part-type"
        }
      },
      {
        "id" : "Appointment.participant.type.coding.display",
        "path" : "Appointment.participant.type.coding.display",
        "short" : "descrizione del codice utilizzato",
        "definition" : "descrizione del codice utilizzato",
        "comment" : "descrizione del codice utilizzato"
      },
      {
        "id" : "Appointment.participant.actor",
        "path" : "Appointment.participant.actor",
        "short" : "reference a Practioner e Patient",
        "definition" : "Contiene il riferimento ai Practitioner che prendono in carico la visita e al Patient oggetto della visita.",
        "comment" : "I riferimenti DEVONO essere un riferimento a una risorsa FHIR effettiva e DEVONO essere risolvibili (consentendo il controllo dell'accesso, la non disponibilità temporanea, ecc.) La risoluzione può avvenire tramite recupero dall'URL o, se applicabile per tipo di risorsa, trattando un riferimento assoluto come un URL canonico e cercandolo in un registro/repository locale.",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "https://eng.it/fhir/StructureDefinition/Practitioner_Eng",
              "https://eng.it/fhir/StructureDefinition/Patient_Eng"
            ]
          }
        ]
      },
      {
        "id" : "Appointment.participant.status",
        "path" : "Appointment.participant.status",
        "definition" : "Stato di partecipazione.",
        "comment" : "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB."
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.